package com.fbty.mt.service;

import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import javax.servlet.http.HttpSession;

import org.directwebremoting.WebContextFactory;

import com.fbty.base.domain.Page;
import com.fbty.mt.domain.User;

public interface ManagerService {
	/**
	 * 分页显示共享类ip
	 * @param pageNo
	 * @param flag
	 * @param parms
	 * @return
	 */
	public Page pageIpInsos(Integer pageNo,Integer pageSize,String parms);
	/**
	 * 查看共享类购物车
	 * @param pids
	 * @return
	 */
	public Page selectBuy(Set set,Integer pageNo,Integer pageSize);
	/**
	 * 购买共享类IP
	 * @param pids
	 * @return
	 */
	public String updateBuy(Set set,User user,Integer num,HttpSession session);
	/**
	 * 显示价格
	 * @param pids
	 * @return
	 */
	public List showPrice(String roleId);
	/**
	 *更新用户信息
	 * @param pids
	 * @return
	 */
	public void updateUser(User user);
	/**
	 * 管理员设定价格
	 * @param pids
	 * @return
	 */
	public List<Map<String, String>> price(String params);
	/**
	 * 管理员修改价格
	 * @param pids
	 * @return
	 */
	public void updatePrice(Integer id,String num,Double price,Integer time);
	/**
	 * 管理员删除价格
	 * @param pids
	 * @return
	 */
	public void deletePriceById(Integer id);
	/**
	 * 新增价格
	 * @param pids
	 * @return
	 */
	public void addPrice(Integer num,Double price,Integer type);

}
